/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: Lenovo
 * Date: 2025-03-22
 * Time: 10:23
 */

//类的调用
public class Main {
    // 静态方法：接受 Animal 类型的参数（体现多态）
    public static void eat(Animal a){
        a.eat();// 调用的是实际对象的方法（动态绑定）
    }
    public static void main(String[] args) {
        Dog dog = new Dog("旺财"); // // 创建 Dog 对象（隐含向上转型：Dog -> Animal）
        Cat cat = new Cat("咪咪");// 创建 Cat 对象（隐含向上转型：Cat -> Animal）
        eat(dog);
        eat(cat);
    }
}
/*

运行：
        旺财吃骨头！！！
        咪咪吃鱼！！！*/
